import { formateDate, getFirstMonthDay } from "@/utils/date";
export const statusList = () => {
  return [
    { value: 0, label: "未处理" },
    { value: 1, label: "已处理" },
    { value: 2, label: "待评价" }
  ];
};
export const typeList = () => {
  return [
    { value: "投诉", label: "投诉" },
    { value: "建议", label: "建议" }
  ];
};
export const searchRule = isAdmin => {
  return [
    // {
    //   type: "select",
    //   field: "type",
    //   title: "类型",
    //   hidden: false,
    //   col: {
    //     span: 4
    //   },
    //   value: "",
    //   options: [{ value: "", label: "全部" }].concat(typeList()),
    //   tableVisible: true
    // },
    // {
    //   type: "select",
    //   field: "status",
    //   title: "状态",
    //   value: "",
    //   options: [{ value: "", label: "全部" }].concat(statusList()),
    //   col: {
    //     span: 4
    //   }
    // },
    // {
    //   type: "input",
    //   field: "tousuUserName",
    //   title: "发起人",
    //   value: "",
    //   col: {
    //     span: 4
    //   }
    // },
    // {
    //   type: "datePicker",
    //   field: "date",
    //   title: "时间范围",
    //   props: {
    //     type: "datetimerange",
    //     format: "yyyy-MM-dd HH:mm:ss",
    //     "value-format": "yyyy-MM-dd HH:mm:ss",
    //     startPlaceholder: "开始时间",
    //     endPlaceholder: "结束时间"
    //   },
    //   value: [getFirstMonthDay(), formateDate(new Date())],
    //   col: {
    //     span: 6
    //   }
    // }
  ];
};

export const editRule = () => {
  return [
    {
      type: "hidden",
      hidden: true,
      field: "id",
      title: "id",
      value: ""
    },
    {
      type: "input",
      field: "tousuCustomName",
      hidden: false,
      title: "姓名",
      value: "",
      tableVisible: true
    },
    {
      type: "input",
      field: "tousuUserName",
      hidden: false,
      title: "手机号码",
      value: "",
      tableVisible: true
    },

    // {
    //   type: "select",
    //   field: "type",
    //   title: "类型",
    //   hidden: false,
    //   value: "建议",
    //   options: typeList(),
    //   filter: e => {
    //     return e;
    //   },
    //   tableVisible: true
    // },
    {
      type: "input",
      hidden: false,
      field: "tousuNr",
      title: "留言",
      width: 200,
      value: "",
      props: {
        type: "textarea"
      },
      tableVisible: true
    },

    {
      type: "input",
      field: "tousuTimeStamp",
      hidden: false,
      title: "创建时间",
      value: "",
      tableVisible: true
    }
    // {
    //   type: "input",
    //   field: "jiejueUserName",
    //   hidden: true,
    //   title: "处理人",
    //   value: "",
    //   tableVisible: true
    // },
    // {
    //   type: "input",
    //   field: "jiejueCustomName",
    //   title: "处理人姓名",
    //   hidden: true,
    //   value: "",
    //   tableVisible: true
    // },
    // {
    //   type: "input",
    //   hidden: false,
    //   field: "jiejueNr",
    //   title: "处理反馈",
    //   hidden: true,
    //   value: "",
    //   props: {
    //     type: "textarea"
    //   },
    //   tableVisible: true
    // },

    // {
    //   type: "input",
    //   field: "jiejueTimeStamp",
    //   title: "处理时间",
    //   hidden: true,
    //   value: "",
    //   tableVisible: true
    // },
    // {
    //   type: "select",
    //   field: "status",
    //   title: "状态",
    //   hidden: true,
    //   value: "",
    //   options: [{ value: "", label: "全部" }].concat(statusList()),
    //   html: e => {
    //     return `<div class="${
    //       Number(e) == 1
    //         ? "color-success"
    //         : Number(e) == 0
    //         ? "color-danger"
    //         : ""
    //     }">${statusList().find(v => v.value == Number(e))?.label ||
    //       "--"}</div>`;
    //     // return `` statusList().find(v => v.value == Number(e))?.label;
    //   },
    //   tableVisible: true
    // }
  ];
};

export const chuliRule = () => {
  return [
    {
      type: "hidden",
      hidden: true,
      field: "tsjyId",
      title: "tsjyId",
      value: ""
    },
    {
      type: "input",
      field: "jiejueUserName",
      hidden: true,
      title: "处理人",
      value: "",
      tableVisible: true
    },
    {
      type: "input",
      hidden: false,
      field: "jiejueNr",
      title: "处理反馈",
      hidden: false,
      value: "",
      props: {
        type: "textarea"
      },
      tableVisible: true
    }
  ];
};
